// 函数类型

export {}

function func1(a: number, b: number = 10, ...rest: number[]): string {
    return 'func1'
}

func1(100, 200)

func1(100)

func1(100, 200, 300, 400)

// -----------------------

const func2: (a: number, b: number) => string = function (a:number, b: number): string {
    return 'func2'
    
}